#指定CMake最低版本号要求
cmake_minimum_required (VERSION 3.10)

#指定项目名称，可通过CMake预定义变量PROJECT_NAME来访问？
project (Test001-7)

#CMake中一些预定义变量
set(CMAKE_CXX_STANDARD 11)

#CMake后续需要使用的自定义变量
set(INC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/include)
set(LINK_DIR ${CMAKE_CURRENT_SOURCE_DIR}/lib)



# 外部库头文件，相当于gcc/clang 中的-I(i的大写字母)参数
include_directories(${INC_DIR})
# 外部库文件：.so .dll .dylib ，相当于gcc 中的-L参数
link_directories(${LINK_DIR})


#添加子目录,这样进入源码文件src目录可以继续构建
add_subdirectory(${PROJECT_SOURCE_DIR}/src)